package 第十一章_网络编程.服务端_客户端_echo实例;

import java.io.*;
import java.net.Socket;
import java.util.Scanner;

public class 客户端 {
    public static void main(String[] args) throws IOException {
        //输入阻塞 输入信息
        Scanner input=new Scanner(System.in);
        //拼接字对象 用于 输入和接收 服务器信息
        Socket socket= new Socket("localhost",6666);

        //输出流 缓冲 转码 发送
        PrintStream ps=new PrintStream(new BufferedOutputStream(socket.getOutputStream()));
        //输入流 缓冲 转码 接收
        BufferedReader br=new BufferedReader(new InputStreamReader(socket.getInputStream()));
        System.out.println("请输入信息: ");
        //接收用户输入 和发送信息
        String c_info = input.nextLine();
        ps.println(c_info);
        ps.flush();

        //接收服务器信息和打印到终端
        String s_info = br.readLine();
        System.out.println(s_info);
        ps.close();
        br.close();
    }
}
